Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F1 Spain F1 Spain F2 Spain F3 Portugal F1 Portugal F2 Italy F1 Italy F2 Great Britain F1 Great Britain F2 Spain F3 Spain F5 Spain F8 Spain F10 Spain F4 Spain F4 Spain F2 France F2 VIII Trofeo Ciutat de Barcelona - Barcelona VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Heilbronn Open - Heilbronn XXXVII Torneig C.E. Laieta - Barcelona ATP Open Castilla y Leon - Segovia Citta di Monza - Monza s Tennis Masters 06 - Graz Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Black Forest Open 2004 - Freudenstadt Heilbronn Open - Heilbronn Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Schickedanz Open 2007 - Furth Astana Challenger - Astana Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara LXVII Concursu Internacional de Vigo - Vigo Copa Petrobras - Montevideo UTC Open by Selena - Cherkassy BMW Tennis Championship - Sunrise Ipsos Bucharest Challenger - Bucharest Kobstaedernes ATP Challenger - Kolding Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur KGHM Dialog Polish Indoors - Wroclaw Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Morocco Tennis Tour - Tanger Puerto Rico Challenger Tennis Event - Humacao Mitsubishi Electric Europe Cup - Monza Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup - San Remo Memorial A. Manfredini Sassuolo Challenger - Sassuolo Ostdeutscher Sparkassen Cup - Dresden 84° Concurso Internacional Tenis San Sebastian - San Sebastian Dusseldorf Open Challenger - Dusseldorf Challenger Copa Sevilla 2008 - Seville Rabat Challenger Sunrise Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Vigo Challenger San Sebastian Challenger Seville Challenger Szczecin Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Rhodes Challenger Busan Challenger Zagreb Challenger Braunschweig Challenger San Sebastian Challenger Geneva Challenger St. Remy Challenger Astana Challenger Riviera di Rimini Challenger - Rimini Dallas Challenger Rabat Challenger Pozoblanco Challenger Recanati Challenger Challenger Brasov - Brasov Astana Challenger Shanghai Challenger Open Costa Daurada - Tarragona Ningboo Challenger Tashkent Challenger Bangkok Challenger Copa Sevilla - Seville Bulgarian Challenger 2002 - Sofia 2000 Cairo Challenger - Cairo Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville International Bavarian Championship - Eckental Oberstaufen Cup - Oberstaufen Copa Sevilla Internacionales de Andalucia - Seville Memorial Savigni - Sassuolo ATU Cup - Weiden Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Brasov Challenger - Brasov Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Pro Tennis World Open - Sunrise Nord LB Open - Braunschweig TED Open - Istanbul Copa Petrobras - Santiago Samsung Securities Cup - Seoul Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Copa Kia - Santiago Ciudad de Telde - Telde Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Antonio Savoldi-Marco Co. - Manerbio Iskratel Open - Kranj XI Torneo Internazionale di Tennis - Barletta Ostdeutscher Sparkessen Cup - Dresden Isla de Gran Canaria - Mas Palomas Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo XI Ciutat de Barcelona - Barcelona Open Castilla y Leon - Segovia 8° Trani Cup - Trani Bytom Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Barletta Challenger Ramat Hasharon Challenger Akbank Private Banking TED Open - Istanbul Tean International - Alphen Copa Petrobras Aracaju - Aracaju Copa Sevilla 2007 - Seville Buenos Aires Challenger Tashkent Challenger Open Costa Daurada - Tarragona Ciudad de Pozoblanco Open Diputacion - Cordoba IPP Geneva Trophy - Geneva Challenger Ciudad de Guayaquil - Guayaquil Sparkassen Open - Magdeburg Asirom Challenger Brasov - Brasov Nord/LB Open - Braunschweig Warta Cup - Sopot Open Castilla y Leon Trofeo Iberdrola - Segovia BMW Brixina Tennis Open 2000 - Bressanone Cosmorom Challenger - Brasov X Torneo Internazionale di Tennis - Barletta Tatra Banka Slovak Open - Bratislava Tennis Napoli Cup - Napoli Open de Montauban - Montauban Heilbronn Challenger - Heilbronn Warsteiner Challenger - Lubeck AXA Open - Espinho Quelle Cup - Furth IPP Open - Helsinki Muller Cup - Ulm ATP Open Castilla y Leon - Segovia 1998 Safeway Challenger - Aptos Segovia Challenger Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo KGHM Dialog Polish Indoors - Wroclaw Baden Open - Karlsruhe I Tourneo Fila Citta di Brindisi - Brindisi UBS Open Gstaad - Gstaad AXA Open II - Espinho Open Mutouest St. Brieuc - St. Brieuc Kuppers Kolsch Cup - Aachen Mallorca Open - Mallorca IX Ciutat de Barcelona - Barcelona Nuembrecht Challenger - Nuembrecht Ciudad de Pozoblanco Open Diputacion - Cordoba Grand Prix de Tennis de Lyon - Lyon Copa Petrobras - Aracaju Trani Cup - Trani Pekao Open 2004 - Szczecin Dubrovnik Open - Dubrovnik Concurso Internacional de Vigo - Vigo Copa Petrobras Bogota - Bogota Open de Tenis Amaya - Pamplona Media Will Cup Busan Challenger Tennis - Busan Copa Petrobras - Buenos Aires Unicredit (Suisse) Bank S. A. Challenger - Chiasso San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Copa Petrobras Colombia - Bogota Gold Flake Open - Chennai Legg Mason Tennis Classic - Washington D.C. Croatian Indoors - Split Guardian Direct Cup - London Grand Prix Hassan II - Casablanca Japan Open - Tokyo Miller Lite Hall of Fame Tennis Championships - Newport President's Cup 1998 - Tashkent Gold Flake Open - Chennai 1999 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Dubai Tennis Open - Dubai Kroger / St. Jude International - Memphis Estoril Open - Estoril Gerry Weber Open - Halle The Nottingham Open - Nottingham 2000 Mercedes Cup - Stuttgart Generali Open 2000 - Kitzbuhel Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Adidas International - Sydney Milan Indoors - Milan Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta BMW Open - Munich Gerry Weber Open - Halle The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich RCA Championships - Indianapolis CA Tennis Trophy - Vienna Tata Open 2003 - Chennai Ipsos Bucharest Challenger - Bucharest Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Brasil Open - Salvador St. Petersburg Open - St. Petersburg AIG Japan Open - Tokyo Open Tarragona Costa Daurada - Tarragona Trani Challenger Copa Petrobras-Uruguay - Montevideo Seville Challenger China Open - Beijing Bordeaux Challenger Tallahassee Challenger Cremona Challenger Furth Challenger Kosice Challenger Qatar Open - Doha Estoril Open - Estoril Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich Medibank Private International - Sydney Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel China Open - Beijing Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Stockholm Open - Stockholm SAP Open - San Jose The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Generali Open - Kitzbuhel Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Chennai Open - Chennai Millenium Tennis Championships - Delray Beach SAP Open - San Jose The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb Ordina Open - s-Hertogenbosch Bucaramanga Challenger Open Sabadell Atlantico - Barcelona Chennai Open - Chennai BMW Open - Munich AEGON Championships - London Open Sabadell Atlantico - Barcelona BMW Open - Munich Ordina Open - 's-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Rabat Challenger St. Petersburg Open - St. Petersburg AEGON International - Eastbourne Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Open de Moselle - Metz Mercedes Cup - Stuttgart Movistar Open - Santiago BCR Open Romania - Bucharest Thailand Open - Bangkok Legg Mason Tennis Classic - Washington Sunrise Challenger St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Caltanissetta Challenger US Men's Clay Court Championship - Houston Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Athens Challenger Montevideo Challenger Copenhagen Open - Copenhagen Asuncion Challenger Scania Stockholm Open - Stockholm Mallorca Open - Mallorca Scania Stockholm Open - Stockholm Heilbronn Challenger Open Seat-Godo 2000 - Barcelona Ordina Open - 's-Hertogenbosch Segovia Challenger President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Generali Open 2003 - Kitzbuhel Brasil Open - Costa do Sauipe The Wrexham Challenger - Wrexham Braunschweig Open - Braunschweig Kuppers Kolsch Cup Aachen - Aachen Masters Series - Hamburg Pilot Pen International - New Haven Qatar Mobil Open '99 - Doha Pekao Open - Szczecin ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai China Open - Beijing Davidoff Swiss Indoors - Basel Nord/LB Open - Braunschweig 2001 Mercedes Cup - Stuttgart Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London Stella Artois Clay Court Championships - Budaors President's Cup - Tashkent Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco China Open - Beijing Thailand Open - Bangkok St. Petersburg Open - St. Petersburg BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Guardian Direct Cup - London Copenhagen Open - Copenhagen Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai Legg Mason Tennis Classic - Washington D.C. SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Open 13 - Marseille Copa Telmex - Buenos Aires Qatar Mobil Open 2000 - Doha Copenhagen Open - Copenhagen Campbells Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Qatar ExxonMobil Open - Doha Dubai Tennis Open - Dubai Adidas International - Sydney Generali Open 1998 - Kitzbuhel Heineken Trophy - 's-Hertogenbosch Kremlin Cup - Moscow AXA Cup - London Japan Open - Tokyo Dubai Tennis Open - Dubai Open de Tenis Comunidad Valenciana - Valencia ATP Kremlin Cup - Moscow Gold Flake Open - Chennai Legg Mason Tennis Classic - Washington D.C. Gerry Weber Open - Halle Rado Swiss Open - Gstaad International Championship of Croatia - Umag BMW Open - Munich Copenhagen Open - Copenhagen Generali Open 2001 - Kitzbuhel TD Waterhouse Cup - Long Island The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Tel Aviv Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart BMW Open - Munich Grand Prix Hassan II - Casablanca Milan Indoors - Milan BMW Open - Munich Brasil Open - Costa do Sauipe Open SEAT 2008 - Barcelona The Lipton Championships - Key Biscayne Thailand Open - Bangkok Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Eurocard Open - Stuttgart NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Masters Series - Hamburg Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne BMW Open - Munich French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Dutch Open Tennis - Amersfoort U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Legg Mason Tennis Classic - Washington U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, GER-AUT 3-2 14th Paris Open - Paris River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston U.S. Open - New York Australian Open - Melbourne Olympics - Sydney Olympics - Athens Olympics - Beijing Australian Open - Melbourne Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, Group 1, 2R, GER-ISR 5-0 Tennis Masters Cup - Houston Davis Cup, World Group, QF, AUS-GER 3-2